package com.general.app.xtgl.dao.entity;

import java.io.File;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.general.common.model.BaseModel;

/**
 * 用户信息Model
 * @author qilm
 * @version 1.0
 */
public class AssessUserModel extends BaseModel implements Serializable {

	private static final long serialVersionUID = -4966457384550335239L;
	
	/**
	 * 用户id
	 */
	private String user_id = "";
	
	/**
	 * 用户姓名
	 */
	private String user_nm = "";
	
	/**
	 * 用户邮箱
	 */
	private String user_email = "";
	
	/**
	 * 用户手机
	 */
	private String user_phone = "";

	/**
	 * 单位ID
	 */
	private String company_id = "";
	
	/**
	 * 所在部门
	 */
	private String department = "";
	
	/**
	 * 职位
	 */
	private String position = "";
	
	/**
	 * 是否可以转发问卷
	 */
	private String modify_flg = "";
	
	/**
	 * 是否被评估人(0/空：是；1：否)
	 */
	private String assessed_flg = "";

	/**
	 * 是否被评估人(0/空：是；1：否)
	 */
	private String isassess = "";
	
	/**
	 * 删除标记
	 */
	private String del_flg = "";

	/**
	 * 登陆时间
	 */
	private Date insert_dt = null;
	
	/**
	 * 登陆者
	 */
	private String insert_nm  = "";
	
	/**
	 * 更新时间
	 */
	private Date update_dt = null;
	
	/**
	 * 更新者
	 */
	private String update_nm  = "";
	
	/**
	 * 单位名称
	 */
	private String company_name  = "";
	
	/**
	 * 上级(人)
	 */
	private int superiors = 0;

	/**
	 * 平级(人)
	 */
	private int equals  = 0;

	/**
	 * 下级(人)
	 */
	private int subordinates = 0;

	/**
	 * 上级
	 */
	private String superior = "";
	/**
	 * 上级（列表）
	 */
	private List<RelationModel> superiorList = null;

	/**
	 * 平级
	 */
	private String equal  = "";

	/**
	 * 下级
	 */
	private String subordinate  = "";
	
	/**
	 * 用户展示信息
	 */
	private String user_info;
	
	/**
	 * 关系代码
	 */
	private String relation;

	/**
	 * 关系名称
	 */
	private String relation_name;

	/**
	 * 被评估者用户id
	 */
	private String assess_user_id = "";
	
	/**
	 * 发送问卷数
	 */
	private String counts;

	
	public String getCounts() {
		return counts;
	}

	public void setCounts(String counts) {
		this.counts = counts;
	}

	public String getRelation() {
		return relation;
	}

	public void setRelation(String relation) {
		this.relation = relation;
	}

	public String getRelation_name() {
		return relation_name;
	}

	public void setRelation_name(String relationName) {
		relation_name = relationName;
	}

	public String getAssess_user_id() {
		return assess_user_id;
	}

	public void setAssess_user_id(String assessUserId) {
		assess_user_id = assessUserId;
	}

	public String getUser_id() {
		return user_id;
	}

	public void setUser_id(String userId) {
		user_id = userId;
	}

	public String getUser_nm() {
		return user_nm;
	}

	public void setUser_nm(String userNm) {
		user_nm = userNm;
	}

	public String getUser_email() {
		return user_email;
	}

	public void setUser_email(String userEmail) {
		user_email = userEmail;
	}

	public String getUser_phone() {
		return user_phone;
	}

	public void setUser_phone(String userPhone) {
		user_phone = userPhone;
	}

	public String getCompany_id() {
		return company_id;
	}

	public void setCompany_id(String companyId) {
		company_id = companyId;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getModify_flg() {
		return modify_flg;
	}

	public void setModify_flg(String modifyFlg) {
		modify_flg = modifyFlg;
	}

	public String getAssessed_flg() {
		return assessed_flg;
	}

	public void setAssessed_flg(String assessedFlg) {
		assessed_flg = assessedFlg;
	}

	public String getIsassess() {
		return isassess;
	}

	public void setIsassess(String isassess) {
		this.isassess = isassess;
	}

	public String getDel_flg() {
		return del_flg;
	}

	public void setDel_flg(String delFlg) {
		del_flg = delFlg;
	}

	public Date getInsert_dt() {
		return insert_dt;
	}

	public void setInsert_dt(Date insertDt) {
		insert_dt = insertDt;
	}

	public String getInsert_nm() {
		return insert_nm;
	}

	public void setInsert_nm(String insertNm) {
		insert_nm = insertNm;
	}

	public Date getUpdate_dt() {
		return update_dt;
	}

	public void setUpdate_dt(Date updateDt) {
		update_dt = updateDt;
	}

	public String getUpdate_nm() {
		return update_nm;
	}

	public void setUpdate_nm(String updateNm) {
		update_nm = updateNm;
	}

	public String getCompany_name() {
		return company_name;
	}

	public void setCompany_name(String companyName) {
		company_name = companyName;
	}

	public int getSuperiors() {
		return superiors;
	}

	public void setSuperiors(int superiors) {
		this.superiors = superiors;
	}

	public int getEquals() {
		return equals;
	}

	public void setEquals(int equals) {
		this.equals = equals;
	}

	public int getSubordinates() {
		return subordinates;
	}

	public void setSubordinates(int subordinates) {
		this.subordinates = subordinates;
	}

	public String getSuperior() {
		return superior;
	}

	public void setSuperior(String superior) {
		this.superior = superior;
	}

	public String getEqual() {
		return equal;
	}

	public void setEqual(String equal) {
		this.equal = equal;
	}

	public String getSubordinate() {
		return subordinate;
	}

	public void setSubordinate(String subordinate) {
		this.subordinate = subordinate;
	}

	public List<RelationModel> getSuperiorList() {
		return superiorList;
	}

	public void setSuperiorList(List<RelationModel> superiorList) {
		this.superiorList = superiorList;
	}

	public String getUser_info() {
		return user_info;
	}

	public void setUser_info(String userInfo) {
		user_info = userInfo;
	}
}
